public class BuyerRequirementsType {
	public class BuyerRequirementsType_e {
		public Boolean ShipToRegistrationCountry;
		public Boolean ZeroFeedbackScore;
		public Integer MinimumFeedbackScore;
		public Boolean MaximumUnpaidItemStrikes;
		public MaximumItemRequirementsType.MaximumItemRequirementsType_e MaximumItemRequirements;
		public Boolean LinkedPayPalAccount;
		public VerifiedUserRequirementsType.VerifiedUserRequirementsType_e VerifiedUserRequirements;
	
		//Setters
		public void setShipToRegistrationCountry(Boolean val) {ShipToRegistrationCountry = val; field_order_type_info.add('ShipToRegistrationCountry'); }
		public void setZeroFeedbackScore(Boolean val) {ZeroFeedbackScore = val; field_order_type_info.add('ZeroFeedbackScore'); }
		public void setMinimumFeedbackScore(Integer val) {MinimumFeedbackScore = val; field_order_type_info.add('MinimumFeedbackScore'); }
		public void setMaximumUnpaidItemStrikes(Boolean val) {MaximumUnpaidItemStrikes = val; field_order_type_info.add('MaximumUnpaidItemStrikes'); }
		public void setMaximumItemRequirements(MaximumItemRequirementsType.MaximumItemRequirementsType_e val) {MaximumItemRequirements = val; field_order_type_info.add('MaximumItemRequirements'); }
		public void setLinkedPayPalAccount(Boolean val) {LinkedPayPalAccount = val; field_order_type_info.add('LinkedPayPalAccount'); }
		public void setVerifiedUserRequirements(VerifiedUserRequirementsType.VerifiedUserRequirementsType_e val) {VerifiedUserRequirements = val; field_order_type_info.add('VerifiedUserRequirements'); }


		//Getters
		public Boolean getShipToRegistrationCountry() { return ShipToRegistrationCountry; }
		public Boolean getZeroFeedbackScore() { return ZeroFeedbackScore; }
		public Integer getMinimumFeedbackScore() { return MinimumFeedbackScore; }
		public Boolean getMaximumUnpaidItemStrikes() { return MaximumUnpaidItemStrikes; }
		public MaximumItemRequirementsType.MaximumItemRequirementsType_e getMaximumItemRequirements() { return MaximumItemRequirements; }
		public Boolean getLinkedPayPalAccount() { return LinkedPayPalAccount; }
		public VerifiedUserRequirementsType.VerifiedUserRequirementsType_e getVerifiedUserRequirements() { return VerifiedUserRequirements; }

	
		private String[] ShipToRegistrationCountry_type_info = new String[]{'ShipToRegistrationCountry','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ZeroFeedbackScore_type_info = new String[]{'ZeroFeedbackScore','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] MinimumFeedbackScore_type_info = new String[]{'MinimumFeedbackScore','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] MaximumUnpaidItemStrikes_type_info = new String[]{'MaximumUnpaidItemStrikes','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] MaximumItemRequirements_type_info = new String[]{'MaximumItemRequirements','urn:ebay:apis:eBLBaseComponents','MaximumItemRequirementsType.MaximumItemRequirementsType_e','0','1','false'};
		private String[] LinkedPayPalAccount_type_info = new String[]{'LinkedPayPalAccount','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] VerifiedUserRequirements_type_info = new String[]{'VerifiedUserRequirements','urn:ebay:apis:eBLBaseComponents','VerifiedUserRequirementsType.VerifiedUserRequirementsType_e','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}